package com.onLineCar.amap.domain;

import lombok.*;

/**
 * @program: onLineCar-server
 * @description:
 * @author: godGuang
 * @create: 2023-12-16 12:51
 **/
@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class AMapAddressData {
    /**
     * 结果状态值，值为0或1	0：请求失败；1：请求成功
     */
    private String status;
    /**
     * 返回状态说明
     */
    private String info;
    /**
     * 返回的状态信息
     */
    private String infocode;


    private Regeocode regeocode;
}
@Setter
@Getter
@NoArgsConstructor
@AllArgsConstructor
class Regeocode{
    /**
     * 坐标名称
     */
 private String formattedAddress;

 private AddressComponent addressComponent;
}
@Setter
@Getter
@NoArgsConstructor
@AllArgsConstructor
class AddressComponent{
    /**
     * 坐标点所在城市名称
     */
    private String city;
    /**
     * 坐标点所在省名称
     */
    private String province;
    /**
     * 行政区编码
     */
    private String adcode;
    /**
     * 坐标点所在区
     */
    private String district;
    /**
     * 坐标点所在城市编码
     */
    private String citycode;
    /**
     * 坐标点所在乡镇/街道（此街道为社区街道，不是道路信息）
     */
    private String township;
}


